<?php
/*********************** Easy-D ****************************
 @ 文件名称：setting.php
 @ 文件名称：框架其他系统内置配置文件                        
 @ 文件作用：引入框架所需的一些类文件，例如：错误提示信息，通用函数库
           ，内置接口配置文件，正则配置文件等
 @ 维护人员：weixuan                                      
 ***********************************************************/

//核心文件错误消息配置
require_once(FRAMEWORK_PATH."/config/message/errorMessage.php");

//引入系统内置通用函数库
require_once(FRAMEWORK_PATH."/common/function.php");

//引入用户自定义的全局函数库
require_once(BASE_PATH."/common/function.php");

//接口级权限配置文件(公共业务)
$GLOBALS['interfacePrivilege'] = require_once(BASE_PATH."/api/api.php");

//接口级权限配置文件(自定额外接口)
$GLOBALS['customInterfacePrivilege'] = require_once(BASE_PATH."/api/customApi.php");

//接口级权限配置文件(内置业务)
$GLOBALS['interfaceSystemPrivilege'] = require_once(FRAMEWORK_PATH."/api/systemApi.php");

//合并三类接口，构建总存储数组
$GLOBALS['interfaceData'] = array_merge($GLOBALS['interfaceSystemPrivilege'],$GLOBALS['interfacePrivilege'],$GLOBALS['customInterfacePrivilege']);

//引入公共业务全局常量
require_once(BASE_PATH."/config/global.php");

//正则配置
require_once(BASE_PATH."/config/regexpConfig.php");

//导入接口白名单配置文件
require_once(BASE_PATH."/config/interfaceWhitelists.php");